#include <stdio.h>

/*
 * 1.有多少[]就有多少维
 * 2.内存中没有多维,都只有一维,多维数组是特殊的一维数组
 * 3.定义了一个一维数组,这个数组有3个元素,每个元素是int[4]
 * 4.a[0],a[1],a[2]就是第0,1,2元素的数组名
 * 5.二位数组,用户可以理解为m行n列
 */
int main(int argc, char const *argv[])
{
    int a[3][4];
    int i  = 0;
    int j = 1;
    int num = 0;
    for( i = 0; i < 3; i++)
    {
        
        for( j = 0; j < 4; j++)
        {
            a[i][j] = num;
            num++;
        }
        
        /* code */
    }
    
    
    for( i = 0; i < 3; i++)
    {
        
        for( j = 0; j < 4; j++)
        {
            printf("%d,",a[i][j]);
            /* code */
        }
        printf("\n");
        /* code */
    }
    
 

    return 0;
}
